package com.hoshiicloud.user.param.organization;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
* <p>
* 修改平台机构部门人员参数
* </p>
*
* @author campchen
* @since 2019-05-27
*/
@Data
@ApiModel(value="修改平台机构部门人员", description="修改平台机构部门人员")
public class PlatOrganizationDepartmentesUsersUpdateParam implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "主键ID",required =true)
    private Long id;

    @ApiModelProperty(name = "companyId", value = "租户ID", dataType = "java.lang.Long", example = "")
    private Long companyId;

    @ApiModelProperty(name = "platformId", value = "平台ID", dataType = "java.lang.Long", example = "")
    private Long platformId;

    @ApiModelProperty(name = "departmentId", value = "部门ID", dataType = "java.lang.Long", example = "")
    private Long departmentId;

    @ApiModelProperty(name = "userId", value = "用户ID", dataType = "java.lang.Long", example = "")
    private Long userId;

    @ApiModelProperty(name = "role", value = "角色 2-超级管理员 1-普通管理员 0-普通员工", dataType = "java.lang.String", example = "")
    private String role;

    @ApiModelProperty(name = "enabled", value = "是否可用", dataType = "java.lang.Integer", example = "")
    private Integer enabled;

}
